class C[T] {
  def foo = 0
}

object Test {
  implicit def AnyToC[T](a: Any): C[T] = new C[T]
  // was: "macro not expanded"
  Macro {
    "".foo
     ()
  }
}
